package cn.kpi.service.zhfx;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Service;

import cn.kpi.entity.sys.UserEntity;
import cn.kpi.entity.zhfx.WorkassGroupEntity;
import cn.kpi.entity.zhfx.WorkassTempEntity;


public interface IZhfxService {
	public List<UserEntity> GetUserListByWhere( String where)throws Exception;
	
	 public List<Map> GetZfkhList(String where,int year,int month)throws Exception;

	public List<Map> GetZfkhTemplateList(String where,Long templateid)throws Exception;
	 
	 public List<Map> GetDwkhList(String where,int year,int month,int quarter,int divisor,int orgparentid)throws Exception;

	public List<Map> GetDwkhdataList(String where,int year,int month,int orgparentid)throws Exception;
	 
	 public List<WorkassTempEntity> GetWorkassTempList()throws Exception;
	 
	 public List<WorkassGroupEntity> GetWorkassGroupList()throws Exception;
	 public List<Map> GetWorkassGroupMap()throws Exception;
	 
	 public List<Map> GetYwkhList(String where,int year,int month)throws Exception;
	 
	 public List<Map> GetYwkhMonthListByOrgId(String where,int year)throws Exception;


	public List<Map> GetYwYearListByOrgId(String tempid,String orgid) throws Exception;
	public List<Map> GetZfYearListByOrgId(String orgid) throws Exception;
	public List<Map> GetDwYearListByOrgId(String orgid) throws Exception;
}
